import ajaxAsync from 'vue-xiaobu-utils'

/**
 * 扣款失败行程支付结果查询
 *
 * @param {String} unifyPayNo
 */
async function getPayResult(unifyPayNo) {
  let postData = {
    UNIFY_PAY_NO: unifyPayNo
  }
  // let body = await getTestResult(postData)
  let body = await ajaxAsync('/posbill/unpaysuccess/pay/result', postData)
  // -2.交易失败，-1. 已退款(消费退款或充值体现或冻结解冻后都为该状态)，0. 成功，1.交易中
  return body.TRADE_STATUS
}
// function getTestResult() {
//   return new Promise((resolve, reject) => {
//     setTimeout(() => {
//       reject(new Error('失败'))
//       resolve({
//         TRADE_STATUS: 1
//       })
//     }, 1000)
//   })
// }
export { getPayResult }
